home *** CD-ROM | disk | FTP | other *** search
- #ifndef PRAGMAS_CMANAGER_PRAGMAS_H
- #define PRAGMAS_CMANAGER_PRAGMAS_H
-
- /*
- ** $VER: CManager_pragmas.h 25.3 (18.1.2004)
- ** Includes Release 25.3
- **
- ** Written by Simone Tellini and Alfonso Ranieri <alforan@tin.it>.
- **
- ** Released under the terms of the
- ** GNU Public Licence version 2
- */
-
- #ifndef CLIB_CMANAGER_PROTOS_H
- #include <clib/CManager_protos.h>
- #endif
-
- #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
- #pragma amicall(CManagerBase,0x01e,CM_StartManager(a0,a1))
- #pragma amicall(CManagerBase,0x024,CM_LoadDataOld(a0,a1,a2))
- #pragma amicall(CManagerBase,0x02a,CM_SaveDataOld(a0,a1,a2))
- #pragma amicall(CManagerBase,0x030,CM_FreeDataOld(a0))
- #pragma amicall(CManagerBase,0x036,CM_GetParent(a0,a1))
- #pragma amicall(CManagerBase,0x03c,CM_AllocEntry(d0))
- #pragma amicall(CManagerBase,0x042,CM_FreeEntry(a0))
- #pragma amicall(CManagerBase,0x048,CM_FreeHandle(a0,d0))
- #pragma amicall(CManagerBase,0x04e,CM_GetEntry(a0,d0))
- #pragma amicall(CManagerBase,0x054,CM_CreateBitMap(d0,d1,d2,d3,a0))
- #pragma amicall(CManagerBase,0x05a,CM_DeleteBitMap(a0))
- #pragma amicall(CManagerBase,0x060,CM_AddEntry(a0))
- #pragma amicall(CManagerBase,0x066,CM_FreeList(a0))
- #pragma amicall(CManagerBase,0x06c,CM_LoadCurrentUserData(d0))
- #pragma amicall(CManagerBase,0x072,CM_LoadData(a0,a1,a2))
- #pragma amicall(CManagerBase,0x078,CM_SaveData(a0,a1,a2))
- #pragma amicall(CManagerBase,0x07e,CM_FreeData(a0))
- #pragma amicall(CManagerBase,0x084,CM_AllocCMData())
- #pragma amicall(CManagerBase,0x08a,CM_GetString(d0))
- #pragma amicall(CManagerBase,0x090,CM_GetOption(d0))
- #pragma amicall(CManagerBase,0x096,CM_StartCManagerA(a0))
- #endif
- #if defined(_DCC) || defined(__SASC)
- #pragma libcall CManagerBase CM_StartManager 01e 9802
- #pragma libcall CManagerBase CM_LoadDataOld 024 a9803
- #pragma libcall CManagerBase CM_SaveDataOld 02a a9803
- #pragma libcall CManagerBase CM_FreeDataOld 030 801
- #pragma libcall CManagerBase CM_GetParent 036 9802
- #pragma libcall CManagerBase CM_AllocEntry 03c 001
- #pragma libcall CManagerBase CM_FreeEntry 042 801
- #pragma libcall CManagerBase CM_FreeHandle 048 0802
- #pragma libcall CManagerBase CM_GetEntry 04e 0802
- #pragma libcall CManagerBase CM_CreateBitMap 054 8321005
- #pragma libcall CManagerBase CM_DeleteBitMap 05a 801
- #pragma libcall CManagerBase CM_AddEntry 060 801
- #pragma libcall CManagerBase CM_FreeList 066 801
- #pragma libcall CManagerBase CM_LoadCurrentUserData 06c 001
- #pragma libcall CManagerBase CM_LoadData 072 a9803
- #pragma libcall CManagerBase CM_SaveData 078 a9803
- #pragma libcall CManagerBase CM_FreeData 07e 801
- #pragma libcall CManagerBase CM_AllocCMData 084 00
- #pragma libcall CManagerBase CM_GetString 08a 001
- #pragma libcall CManagerBase CM_GetOption 090 001
- #pragma libcall CManagerBase CM_StartCManagerA 096 801
- #endif
- #ifdef __STORM__
- #pragma tagcall(CManagerBase,0x096,CM_StartCManager(a0))
- #endif
- #ifdef __SASC_60
- #pragma tagcall CManagerBase CM_StartCManager 096 801
- #endif
-
-
- #endif /* PRAGMAS_CMANAGER_PRAGMAS_H */
-